Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne Miami Open - Miami Tiriac Open - Bucharest Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid U.S. Open - New York Shanghai Rolex Masters - Shanghai Great Britain F9 Great Britain F10 Canada F6 Great Britain F6 Great Britain F7 Great Britain F8 Greece F3 Greece F4 Greece F6 Greece F7 Turkey F18 Israel F7 Israel F8 Great Britain F5 Great Britain F11 USA F28 USA F29 USA F34 USA F21 USA F23 USA F39 Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Pekao Open 2004 - Szczecin Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Banca Stato Challenger Lugano - Lugano The LTA Men's Challenger Wrexham - Wrexham IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Tennis Napoli Cup - Napoli Lugano Challenger St. Petersburg Challenger - St. Petersburg Lambertz Open - Aachen Tatra Banka Open - Bratislava Lugano Challenger West Lakes Challenger Knoxville Challenger Irving Challenger Challenger Ford de Cherbourg - Cherbourg Cary Challenger Sporting Challenger - Turin Fairfield Challenger Columbus Challenger Surbiton Challenger Binghamton Challenger Champaign Challenger Aix En Provence Challenger Napa Challenger Noumea Challenger Bratislava 2 Challenger Cary Challenger Challenger 42 - Andrezieux Aptos Challenger Dallas Challenger Manchester Challenger Ilkley Challenger Nottingham Challenger Nottingham Challenger Geneva Challenger - Geneva Binghamton Challenger Open de Franche-Comte - Besancon Bordeaux Challenger Schickedanz Open - Furth Maui Challenger Las Vegas Challenger Aptos Challenger Naples Challenger Noumea Challenger Newport Beach Challenger Aix En Provence Challenger Roanne Challenger Cancun Challenger Rennes Challenger St. Tropez Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Marbella Challenger Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Aix En Provence Challenger Bordeaux Challenger Sassuolo Challenger Iasi Challenger Grand Prix de Tennis de Lyon - Lyon Prague Challenger Forli Challenger Open 13 - Marseille Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Croatia Open - Umag Open Romania - Bucharest Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Estoril Open - Estoril Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai International Championship of Croatia - Umag Davidoff Swiss Indoors - Basel Copa Claro - Buenos Aires Winnipeg Challenger Abierto Mexicano Telcel - Acapulco Nottingham 2 Challenger Davidoff Swiss Indoors Basel - Basel Portugal Open - Oeiras AEGON Championships - London Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Open Sabadell Atlantico - Barcelona Aircel Chennai Open - Chennai Swiss Indoors Basel - Basel Tiburon Challenger Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Swiss Indoors Basel - Basel Geneva Open - Geneva St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane AEGON International - Eastbourne Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril AEGON International - Eastbourne Stockton Challenger ASB Classic - Auckland Nature Valley International - Eastbourne New York Open - New York AAPT Championships - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna cinch Championships - London Abierto de Tenis Mifel - Los Cabos Moselle Open - Metz Astana Open - Astana Stockholm Open - Stockholm Erste Bank Open - Vienna United Cup - Australia ASB Classic - Auckland Open 13 Provence - Marseille Open Parc - Lyon Hong Kong Tennis Open - Hong Kong Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Pilot Pen Tennis - New Haven AEGON Championships - London Open Parc - Lyon Croatia Open - Umag Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors - Basel Cordoba Open - Cordoba Abierto Mexicano Telcel - Acapulco China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Erste Bank Open - Vienna European Open - Antwerp Astana Open - Nur-Sultan Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Open Parc - Lyon Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Aircel Chennai Open - Chennai Nordea Open - Bastad Barcelona Open Banc Sabadell - Barcelona Moselle Open - Metz Delray Beach Open - Delray Beach Gonet Geneva Open - Geneva EFG Swiss Open - Gstaad Citi Open - Washington Dallas Open - Dallas Qatar ExxonMobil Open - Doha BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Hellenic Championship - Athens Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel Heineken Open - Auckland Rakuten Japan Open - Tokyo Champaign Challenger Noumea Challenger Rakuten Japan Open - Tokyo Open 13 - Marseille Lexington Challenger Rio Open - Rio de Janeiro AEGON Championships - London AEGON Championships - London Charlottesville Challenger Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Knoxville Challenger ASB Classic - Auckland Open 13 - Marseille Open Parc - Lyon Abierto Mexicano de Tenis Mifel - Los Cabos ASB Classic - Auckland AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Surbiton Challenger Geneva Open - Geneva Stockholm Open - Stockholm AEGON Championships - London Tennis Napoli Cup - Napoli Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Columbus Challenger Rhein-Main Challenger 2004 - Aschaffenburg Citi Open - Washington Shenzhen Open - Shenzhen Prague II Challenger ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva BB&T Atlanta Open - Atlanta ABN/AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel ASB Classic - Auckland Argentina Open - Buenos Aires Delray Beach Open - Delray Beach United Cup - Australia Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Grand Prix de Tennis de Lyon - Lyon Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington San Diego Open - San Diego ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona International Indoor Tennis Championships of Croatia - Zagreb Viking International - Eastbourne Nordea Open - Bastad Erste Bank Open - Vienna Moselle Open - Metz ASB Classic - Auckland European Open - Antwerp Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Perugia Challenger ABN AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Banja Luka Open - Banja Luka ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Chengdu Open - Chengdu Korea Open - Seoul Open SEAT 2008 - Barcelona China Open - Beijing BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai BNP Paribas Nordic Open - Stockholm Open Occitanie - Montpellier AEGON International - Eastbourne Open 13 Provence - Marseille Bratislava 2 Challenger Allianz Suisse Open Gstaad - Gstaad European Open - Antwerp DIEMA XTRA Sofia Open - Sofia Argentina Open - Buenos Aires Rothesay International - Eastbourne Open Parc - Lyon Medibank International - Sydney Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Heineken Open - Auckland Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Tennis Masters Series - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Cap Cana Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid cinch Championships - London EFG Swiss Open - Gstaad Rogers Cup - Montreal Shanghai - Shanghai Grand Prix Hassan II - Marrakech cinch Championships - London Sony Ericsson Open - Miami Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Belgrade Open - Belgrade Internazionali BNL dItalia - Rome Gerry Weber Open - Halle Red Letter Days Open - Nottingham Mutua Madrilena Masters Madrid - Madrid Barcelona Open Banc Sabadell - Barcelona Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome National Bank Open - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Masters Series Monte Carlo - Monte Carlo China Open - Beijing Campionati Internazionali d'Italia - Rome Davidoff Swiss Indoors - Basel Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Qatar ExxonMobil Open - Doha Heineken Open - Auckland BNP Paribas Masters - Paris Masters Series - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Bordeaux Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Credit Agricole Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Rogers Masters - Montreal Rogers Cup - Toronto Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami US Men's Clay Court Championship - Houston EFG Swiss Open - Gstaad BB&T Atlanta Open - Atlanta China Open - Beijing U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Zhuhai Open - Zhuhai Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Western & Southern Open - New York U.S. Open - New York Rothesay International - Eastbourne Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris Plava Laguna Croatia Open - Umag Zhuhai Open - Zhuhai French Open - Paris Erste Bank Open - Vienna Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Wimbledon - London Miami Open - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai U.S. Open - New York National Bank Open - Toronto Rolex Paris Masters - Paris Cincinnati Open - Cincinnati Abierto de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Fever-Tree Championships - London Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Australian Open - Melbourne Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, 1R, ESP-GBR 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Laver Cup - London Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, COL-GBR 1-3 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship Australian Open (juniors) U.S. Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship Wimbledon - London All Lower level tournaments U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Exhibition Diriyah Tennis Cup French Open - Paris Wimbledon - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Wimbledon - London Australian Open - Melbourne French Open - Paris Olympics - Beijing Olympics - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Olympics - Paris U.S. Open - New York French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London National Bank Open - Toronto French Open - Paris Moselle Open - Metz Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Bucharest Open - Bucharest cinch Championships - London Wimbledon - London BNP Paribas Open - Indian Wells Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group B, Manchester Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, GBR-UZB 3-1 Wimbledon (juniors) French Open (juniors) Davis Cup, World Group, PO, GER-SUI 2-3 Davis Cup, World Group, QF, SRB-GBR 2-0 China Open - Beijing French Open (juniors) AAMI Classic - Kooyong Hopman Cup - Perth Mubadala World Tennis Championship Davis Cup, Group I, 1R, POL-GBR 1-3 ASB Classic - Auckland Mubadala World Tennis Championship Astana Open - Astana Nitto ATP Finals - Turin Internazionali BNL d'Italia - Rome